/* 
*
* Easy front-end framework
*
* Copyright (c) 2011 Alen Grakalic
*
*/

/* HTML elements  */		
	html, body{margin:0;padding:0;font-family:"宋体","微软雅黑","黑体";height: 100%;}
	h1, h2, h3, h4, h5, h6{
		font-weight:normal;
		margin:0;
		line-height:1em;
		}	
	h1{font-size:2em;margin-bottom:.5em;}	
	h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}	
	h3{font-size:1.5em;margin-bottom:.7em;padding-top:.3em;}
	h4{font-size:1.25em;margin-bottom:.6em;}
	h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}
	
	p, blockquote, ul, ol, dl, form, table, pre{display:block;line-height:inherit;margin:0;}
	article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
	ul, ol, dl{padding:0;list-style:none;}
	ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
	li{list-style:none;margin:0;padding:0;display:list-item;list-style-position:outside;}	
	blockquote, dd{padding:0;}
	pre, code, samp, kbd, var{font:100% mono-space,monospace;}
	pre{overflow:auto;}
	abbr, acronym{
		text-transform:uppercase;
		border-bottom:1px dotted #000;
		letter-spacing:1px;
		}
	abbr[title], acronym[title]{cursor:help;}
	small{font-size:.9em;}
	sup, sub{font-size:.8em;}
	em, cite, q{font-style: normal;font-weight: normal;}
	i{font-style: italic;}
	img{border:none;-moz-force-broken-image-icon: 1;}			
	hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0;}	
	table{border-collapse:collapse;}
	th,caption{text-align:left;}	
	label{display:block;}
	fieldset{margin:0;padding:0;border:none;}
	legend{font-weight:bold;}
	input, select{vertical-align:middle;}
	input[type="radio"],input[type="checkbox"], .radio, .checkbox{margin:0;}
div,p,td{word-wrap: break-word;word-break: break-all;}
/* //  HTML elements */	

/* common */		
	
	.left{float:left;margin-right:0;}
	.right{float:right;margin-left:10px;}
	.center{text-align:center;}
	.txt-right{text-align:right;}
	.bgray{color: #bbb;}
	.gray{color: #ACA899;}
	.red{color: red;}
	.sred{color: #BA1F1D}
	
	.clear{clear:both;}
	.block{display:block;clear:both;}
	.first{margin-left:0 !important;}
	.last{margin-right:0 !important;}
	.top{margin-top:0 !important;}
	.bottom{margin-bottom:0 !important;}	
	.hidden,.print{display:none;}
	.ptop20{padding-top: 20px;}
	.p20{padding: 20px;}
	.top5{margin-top: 5px;}
	.top10{margin-top: 10px;}
	.top20{margin-top: 20px;}
	.mr10{margin-right: 10px;}
	.wb{cursor: pointer;}
	
	.S_error{
		color:red;
		font-weight: 700;
		font-size: 22px;
		font-style: italic;
		font-family: Constantia, Georgia;
	}
	
	.cursor_in{
	cursor:-moz-zoom-in;cursor:-o-zoom-in; cursor:-webkit-zoom-in;cursor:url(../images/zoomin.cur),pointer;
}
.cursor_out{
	cursor:-moz-zoom-out;cursor:-o-zoom-out; cursor:-webkit-zoom-out;cursor:url(../images/zoomout.cur),pointer;
}

/* // common */			

/* base */
	
	body, table, input, textarea, select, li, button{
		font:1em "宋体","微软雅黑","黑体", arial,sans-serif;
		line-height:1.5em;
		color:#000;
		}		
	body{
		font-size:12px;
		text-align:center;
		background-image: url('../images/beijing.png');
		background-repeat: repeat;
		background-position: top right;
		
		}	
	a, a:visited{
		text-decoration:none;
		color:#4461da;
		}
	a:hover{color:#4461da;}
	ins{text-decoration:none;color:#900;font-style:italic;}
	code{color:#555;}
	pre{
		margin-left:2em;
		padding-left:2em; 
		border-left:1px solid #ccc;
		}
	blockquote{
		margin-left:2em;
		border-left:1px solid #ccc;
		font-style:italic;
		}	
	dt{font-weight:bold;}
	th, td{padding:.5em 1em;line-height:1.5em;}		
	th{background:#eee;}
	td{border-bottom:1px solid #eee;}
	caption{font-style:italic;color:#777;margin:.5em 0;}	
	fieldset{
		border:1px solid #ccc;
		padding:1em 2em;
		margin:0 0 1.5em 0;
		}
	legend{padding:2px 5px;}	
	form div{margin:.5em 0;clear:both;overflow:hidden;}
	form div.col{clear:none;}form div.first{clear:both;}
	
	input[type="text"], input[type="password"], textarea, .field, .area, select{
		border:1px solid #aaa;
		padding:5px;
		background:#fff;
		width:300px;
		line-height:1em;
		margin:0;		
		}
	select{width:312px;padding: 3px;*height:25px;}
	textarea, .area{overflow:auto; height:150px; width:400px;}
	input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus{background:#f5f5f5;outline:none;}
	.submit{}
	button{
		border:none;
		background:#555;
		color:#fff;
		padding:0 2.5em;
		height:2em;
		line-height:2em;
		cursor:pointer;
		}
	/*.note, .success, .error{display:block;}*/
	.error{color:#F00;}
	.success{color:#060;}
	.note{font-weight:bold;}
	.notvalid{border:1px solid #900 !important;}

/* base */

/* layout */

	#container, .inner{	
		margin:0 auto;
		width:980px;
		text-align:left;
		position:relative;
		}
	#header{
		position: fixed;
		background: url(../images/header.png) repeat-x;
		top: 0;
		z-index: 990;
		margin:0 auto;
		width:100%;
		left:0;
		}
	#logo a {
		display: block;
		height: 63px;
		background: url(../images/logo.png) no-repeat 0 5px;
	}	
	#footer{
		position:relative;
		clear:both;
		}	
	
	.content{
		clear:both;
		margin-top: 70px;
		_margin-top: 10px;
		}
	.main, .secondary, .tertiary, .quaternary{
		float:left;
		display:inline;
		}
	.main{width:600px;}
	.secondary{width:280px;margin-left:40px;}
	
	/* percentage based grid */
		
		/* 
			class name .cols used for column containers
			class name .col used for individual columns
		*/
		
		.cols{margin-bottom:1.5em;overflow:hidden;} /* main column container class */
		.col,.col1, .col2, .col3, .col4, .col5{
			float:left;
			display:inline;	
			margin-left:-1px;
			}	
		.col1{
			border-right: 1px solid #E8E8E8;
			padding-right: 10px;
		}
		.col3{
			border-left: 1px solid #E8E8E8;
			padding-left: 10px;
		}
		.col{width:49%;} /* 2 equal width columns - default */
		.cols3 .col{width:32%;} /* 3 equal width columns */
		.cols4 .col{width:23.5%;} /* 4 equal width columns */
		.cols5 .col{width:18.4%;} /* 5 equal width columns */
		.cols6 .col{width:15%;} /* 6 equal width columns */
		
		/* double width columns */
		.cols3 .col2{width:545px;} 
		.cols3 .col1,.cols2 .col1{width: 170px;}
		.cols3 .col3,.cols2 .col3{width: 215px;} 
		.cols4 .col2{width:49%;} 
		.cols5 .col2{width:38.8%;} 
		.cols6 .col2{width:32%;} 
		
		/* triple width columns */
		.cols4 .col3{width:74.5%;} 
		.cols5 .col3{width:59.2%;} 
		.cols6 .col3{width:49%;} 
		
		/* quadruple width columns */
		.cols5 .col4{width:79.6%;} 
		.cols6 .col4{width:66%;} 
		
		/* quintuple width columns */
		.cols6 .col5, .cols2 .col2{width:83%;} 	
		
	/* percentage based grid */

/* // layout */

/* navigation */
		#nav{
		position: absolute;
		left: 235px;
		top: 0px;
		font-size: 14px;
		}
		#rnav{
		position: absolute;
		right: 5px;
		top: 0px;	
		font-size: 14px;
		}
		#nav a{color:#fff;	width: 50px;display:block;
text-align: center;}
		#nav li:HOVER{background-color:#0e67b2 }
		#nav .active{background-color:#0e67b2}
		/* #rnav li:HOVER{background-color:#fff;}
		#rnav li:HOVER a{color: #000;} */
		#rnav a{color:#fff;display:block;width:60px;
text-align: center;}

		#rnav li.activeHead:HOVER{background-color:#0e67b2 }
		#rnav .activeHead{background-color:#0e67b2}
		
		/* second level */

		#nav li,#rnav li{
			float:left;
			display:inline;
			position:relative;
			line-height:60px;
			height:60px;
			cursor: pointer;
			
			}
		#rnav li{padding: 0;}	

		.W_arrow{
			line-height: 13pxurl(0);
			display: inline-block;
			width: 7px;
			height: 4px;
			_height: 5px;
			margin: 0 0 0 5px;
			overflow: hidden;
			vertical-align: middle;
			font-size: 12px;
			line-height: 12px;
			line-height: 12pxurl(0);
		}
		.W_arrow em{
			display: inline-block;
			font-family: "SimSun";
			margin: -7px 0 0 -2px;
			_margin: -21px 0 0 -2px;
		}
		.Y_new{
			position: absolute;
			margin: 11px 0 0 22px;
			line-height: 16px;
			color: white;
			background: url(../images/shouye1.png) -309px -177px;
			_background-image: url(../images/shouye1.png) -309px -177px;
			width: 18px;
			height: 18px;
			text-align:center;
			display: inline-block;
			font-size: 12px;
		}
				
/* //navigation */

/* header */

	#header h1{
		line-height:3em;
		margin:0;
		}
	#header h1 a{		
		}		
	#header .layer_topmenu_list {
		Z-INDEX: 9998; BORDER: #EEE 1px solid; POSITION: absolute; PADDING-BOTTOM: 4px; PADDING-LEFT: 1px; 
		WIDTH: 100px; PADDING-RIGHT: 1px; ZOOM: 1; COLOR: #fff; OVERFLOW: hidden;  RIGHT: 0px; 
		PADDING-TOP: 2px; background:#FFF; _background: #FFF;  -moz-border-radius-bottomright: 3px; 
		-webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; 
		-webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; 
		border-bottom-right-radius: 3px;border-top: none;
	}
	#header .layer_topmenu_list .person_infos {
		 MARGIN: 8px 4px 0px; ZOOM: 1; OVERFLOW: hidden; padding:0 0 0 4px;
	}
	#header .layer_topmenu_list UL {
		MARGIN: 0px 4px;ZOOM: 1; CLEAR: both; OVERFLOW: hidden;
		padding:3px 0 0 ;
	}
	#header .layer_topmenu_list UL LI {
		POSITION: static; WIDTH: 100px; MARGIN: 0px; ZOOM: 1; DISPLAY: block; FLOAT: none; 
		line-height: 30px;
		height: 30px;padding:0;
	}
	#header .layer_topmenu_list UL LI A {
		height: 20px;
		line-height: 20px;padding: 7px 0;
		width:100px;
		BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #595959; FONT-SIZE: 12px;
	}
	#header .layer_topmenu_list UL LI A:hover{
		color: #ff7300
	}
	#header .layer_topmenu_list UL LI.message {
		COLOR: #595959;padding: 5px 10px;
	}
	#header .layer_topmenu_list UL LI.message A {
		padding:0;DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0078b6;
	}
	#header .person LI.current .layer_topmenu_list UL LI.message A:hover {
		BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
	}
	#header .layer_topmenu_list UL LI IMG {
		MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle
	}
	#header .layer_topmenu_list UL LI A:hover,#header .layer_topmenu_list UL LI.cur A ,#header .layer_topmenu_list UL LI.cur A:hover,#header .layer_topmenu_list UL LI A:hover ,#header .layer_topmenu_list UL LI.cur A{
		BACKGROUND: #e8e9ea; TEXT-DECORATION: none
	}
	#header .list LI.current .layer_topmenu_list UL LI.cur A:hover {
		CURSOR: pointer
	}
	#header .search-top{
		position: absolute;
		left:560px;
		top:13px;
		height:32px;
		margin: 0;
		float: left;
		box-shadow: inset 0 1px 4px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.2);
		background-color: #e6f3fa;
	}
	#header .search-top input{
		width:180px;
		background: transparent;
		padding: 6px 8px;
		border: 0 none;
		outline: medium none;
		overflow: hidden;
		line-height: 22px;
	}
	#header .search-top button{
		position: absolute;
		right: 0;
		top: 0;
		width: 33px;
		height: 32px;
		border: 0;
		cursor: pointer;
		display: inline-block;
		background: 0;
		padding: 0;
	}
	#header .search-top button i{
		width: 33px;
		height: 32px;
		background: url(../images/shouye1.png) -259px -59px;
		display: inline-block;
		vertical-align: middle;
	}
	
/* // header */
	
/* content */

	.inn-cont{
		background:url('../images/white.png') repeat;
		padding: 10px 0;
	}
	#infscr-loading,.loading {
	text-align: center;
	z-index: 100;
	width: 100px;
	padding: 10px;
	margin: 0 auto;/*
	position: fixed;
	left: 45%;
	bottom: 40px;
*/	
}
	
/* // content */

/* footer */
	
	#footer a, #footer a:visited{
		text-decoration:underline;
		}
	
/* // footer */

/* clearfix (use class name "block") */

	.inner:after, .content:after, .cols:after, .block:after, .slides:after{
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
		}
	.inner, .content, .cols, .block, slides{display:block;}
	* html .inner, * html .content, * html .cols, * html .block, * html .slides{height:1%;}
	
	.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
*:first-child+html .clearfix{ zoom:1;}
/* End hide from IE-mac */ 

/* // clearfix */

/* easy elements */

	#easy_tooltip{
		border:1px solid #e1e1e1;
		padding:2px 10px;
		background:#f5f5f5;
		}
	#easy_tooltip span{} /* extra element */
	
	#easy_popup{ /* popup overlay */
		background:#000;
		}
	#easy_popup_preloader{ /* popup preloader */
		padding:10px;
		background:#fff;
		color:#333;
		}
	#easy_popup_content{ /* popup window */
		padding:10px;
		background:#fff;
		color:#333;
		}
	#easy_popup_content .caption{padding-top:10px;}	
	#easy_popup_close{ /* popup close button */
		position:absolute;
		float:left;
		left:0;
		top:-24px;
		color:#fff;
		cursor:pointer;
		}	
	#easy_popup_gallery{ /* popup gallery navigation */
		position:absolute;
		float:left;
		left:0;
		bottom:-24px;
		color:#fff;
		cursor:pointer;
		}	
	#easy_popup_prev{margin-right:5px;}
	#easy_popup_next{}
	#easy_popup_counter{ /* popup gallery counter */
		position:absolute;
		float:left;
		right:0;
		bottom:-24px;
		color:#fff;
		cursor:pointer;
		}
	
/* // easy elements */

/*login*/
/**小登录弹窗 begin**/
#smallLog .ui-dialog.ui-widget-content {
position: absolute;
padding: 5px;
width: 300px;
overflow: hidden;
background-color: #dddddd;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
-khtml-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
}
.ui-widget-content {
color: #222222;
}
.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}
.ui-dialog {
font-size: 13px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-widget-header {
background-color: #0055a2;
font-weight: bold;
color: #ffffff;
}
.ui-helper-clearfix {
zoom: 1;
}
.poploginbox.ui-dialog.ui-widget-content .poploginbox_left {
float: left;
width: 320px;
padding: 20px;
font-size: 14px;
background-color: #ffffff;
overflow: hidden;
zoom: 1;
}
.poploginbox.ui-dialog.ui-widget-content .poploginbox_left form {
display: block;
border-bottom: 1px dashed #E1E1E1;
margin: 0;
}
.dialog-wrapper form {
margin: 12px 5px;
}
.poploginbox.ui-dialog.ui-widget-content .poploginbox_left #pop_password, .poploginbox.ui-dialog.ui-widget-content .poploginbox_left #pop_email, .poploginbox.ui-dialog.ui-widget-content .poploginbox_left #passwordtip {
width: 230px;
padding: 4px;
line-height: 18px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Verdana,Arial,sans-serif;
font-size: 13px;
}
.ui-widget input.placeholder {
color: #A9A9A9;
}
.placeholder {
color: #A9A9A9;
}
.poploginbox.ui-dialog.ui-widget-content .poploginbox_left .lostpw {
padding-left: 1px;
}
.poploginbox.ui-dialog.ui-widget-content .poploginbox_left #loginButton {
margin: 0;
line-height: 32px;
height: 32px;
padding: 0 20px;
-webkit-appearance: none;
width: 80px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Verdana,Arial,sans-serif;
font-size: 13px;
}
.ui-widget input.submit:hover,.ui-widget body a.btn_link:hover,.ui-widget button.confirm:hover {
background-color: #003c71;
cursor: pointer;
background-color: #004b8e;
background-image: -moz-linear-gradient(top,#0055a2,#003c71);
background-image: -ms-linear-gradient(top,#0055a2,#003c71);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0055a2),to(#003c71));
background-image: -webkit-linear-gradient(top,#0055a2,#003c71);
background-image: -o-linear-gradient(top,#0055a2,#003c71);
background-image: linear-gradient(top,#0055a2,#003c71);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0055a2',endColorstr='#003c71',GradientType=0);
background-color: #004b8e;
background-image: -moz-linear-gradient(top,#0055a2,#003c71);
background-image: -ms-linear-gradient(top,#0055a2,#003c71);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0055a2),to(#003c71));
background-image: -webkit-linear-gradient(top,#0055a2,#003c71);
background-image: -o-linear-gradient(top,#0055a2,#003c71);
background-image: linear-gradient(top,#0055a2,#003c71);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0055a2',endColorstr='#003c71',GradientType=0);
}
.ui-widget input.submit,.ui-widget body a.btn_link,.ui-widget button.confirm {
background-color: #0055a2;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #ffffff;
padding: 4px 12px;
border: 1px solid #0055a2;
font-size: 13px;
margin: 0 5px;
}
.ui-widget input[type="checkbox"] {
vertical-align: middle;
}
.ui-widget input[type="checkbox"] {
margin: 3px 3px 3px 4px;
}
.ui-widget input[type="checkbox"] {
-webkit-appearance: checkbox;
box-sizing: border-box;
}
.ui-widget input[type="radio"],.ui-widget input[type="checkbox"] {
margin: 3px 0.5ex;
padding: initial;
background-color: initial;
border: initial;
}
.ui-widget input,.ui-widget input[type="password"],.ui-widget input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border-image: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}
.ui-dialog p {
clear: both;
text-align: left;
margin: 5px 0;
font-size: 12px;
}
.pop_connect_link {
position: relative;
overflow: hidden;
zoom: 1;
float: left;
margin: 9px 5px 5px;
}
.third_connect .icon_connect li, .pop_connect_link .icon_connect li {
float: left;
margin-right: 15px;
}
.pop_connect_link li a {
line-height: 16px;
margin: 0;
}
.pop_connect_link a {
margin: 0 5px;
line-height: 28px;
}

.icon_sina{
height: 16px;
width: 16px;
margin-right: 4px;
background: url(../images/shouye1.png) -232px -56px;
display: inline-block;
vertical-align: -2px;
}
.icon_qq{
height: 16px;
width: 16px;
margin-right: 4px;
background: url(../images/shouye1.png) -232px -73px;
display: inline-block;
vertical-align: -2px;
}
.poploginbox.ui-dialog.ui-widget-content .poploginbox_right {
text-align:left;
float: left;
width: 190px;
font-size: 14px;
padding: 20px;
}
.poploginbox.ui-dialog.ui-widget-content .poploginbox_right p.regtxt {
color: #999999;
font-size: 12px;
line-height: 28px;
margin-bottom: 20px;
}
.poploginbox.ui-dialog.ui-widget-content .poploginbox_right a.green_button {
width: 74px;
}
a.green_button {
display: block;
padding: 4px 12px;
border-radius: 3px;
cursor: pointer;
text-align: center;
}
input.green_button, a.green_button {
line-height: 20px;
color: #FFF;
font-size: 14px;
border: 1px solid #6AA430;
background-color: #B0E32F;
background-image: -moz-linear-gradient(top,#b0e32f,#7fb100);
background-image: -webkit-linear-gradient(top,#b0e32f,#7fb100);
background-image: linear-gradient(top,#b0e32f,#7fb100);
}
.poploginbox.ui-dialog.ui-widget-content .poploginbox_right h4 {
display: block;
-webkit-margin-before: 1.33em;
-webkit-margin-after: 1.33em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
font-size: 14px;
}
/**小登录弹窗 end**/
	#login{
		background-color:#fff;
		margin-top: 10px;
		height:523px;
	}
	#login .logcols{
		width: 99%;
	}
	#login-header{
		background:url('../images/line-gray-sp.png') no-repeat;
		height: 6px;
		position: relative;
		top: 55px;
	}
	#login h2{
		font-size:30px;	
		color:gray;	
	}
	#login .frame{
		padding: 20px 0 0 0;
		width: 480px;
	}
	#login .backImg{
		background: url("../images/beijing_login.png");
		width: 410px;
		height: 268px;
		margin-top: 50px;
	}
	#login form{
		margin:0;	
	}
	#login input{
		width:225px;
		height: 25px;
		margin-left: 10px;
		line-height: 25px;
	}
	#login label{
		float:left;
		width:90px;
		text-align:right;
		font-size:14px;
		padding-top: 5px;	
	}
	#login .row{
		height:50px;	
	}
	#login .row1{
		border-bottom: 2px solid #4f89d0;
	}
	#btn-submit{
		background: url(../images/shouye1.png) -5px -431px;
		width:120px;
		height:39px;
		border: 0px;
		cursor: pointer;
		font-size: 18px;
		color: #fff;
		margin-left: 78px;
	}
	.btn-submit{
		background:url('../images/login-btn.png')	no-repeat;
		width:140px;
		height:44px;
		border: 0px;
		position: relative;
		left: 80px;
		cursor: pointer;
	}
	.sina-login-banner{
		margin-left:35px;
		cursor:pointer;	
		background: url(../images/shouye1.png) -104px -371px;
		width: 134px;
		height: 26px;
		float: left;
		margin-right: 20px;
	}
	.qq-login-banner{
		cursor:pointer;	
		background: url(../images/shouye1.png) -104px -400px;
		width: 140px;
		height: 27px;
		float: left;
	}
	.login-bottom .login-banner{
		height: 40px;
		line-height: 40px;
		font-size: 14px;	
		margin-left: 35px;
	}
	#login .mynav {
			float: left;
			padding: 5px;
	}
	#login .row1 a {
			color: #000;
	}
	#login .row1 .active a{
			color: #fff;
			font-weight: bold;
	}
	#login .row1 .active{
			border: 1px solid #4f89d0;
			background-color: #4f89d0;
			padding: 5px;
	}
	#login .row1  em{background:url(../images/ty.png) repeat-x;width:5px;
	height:30px;display: inline-block;position: relative;float: left;top: 4px;}
/*login end*/

/*register*/
	#register{
		background:#fff;
		background-repeat: repeat;
		padding:40px !important;
		padding:30px;
		color: #000;
		margin-top: -10px;
	}
	#register .registerbox{
		margin-left:220px;
	}
	.registerbox .regTitle{padding-left:140px;}
	.protocol-con{
		margin-top: 100px;
	}
	.protocol{
	line-height: 20px;
	color: #333;
	}
	.protocol h3 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	}
	.protocol p{
		text-indent: 2em;
	}
	#register-header{
		background:url('../images/line-gray-sp.png') no-repeat;
		height: 6px;
		position: relative;
		top: 55px;
	}
	#register .headPart{
		color: #2C2C2C;
		margin-left: 50px;
	}
	#register .frame{
		padding: 5px 0 0 0;
	}
	#register form{
		margin:0;	
	}
	#register input{
		height: 28px;
		line-height:28px;
		width: 290px;
		margin-left: 0px;
	}
	.myhint{
		height: 30px;
		width: 290px;
		margin-left: 0px;
		color: gray;
	}
	#register textarea{
		margin-left: 20px;
	}
	#register label {
		float: left;
		width: 100px;
		text-align: right;
		font-size: 14px;
		padding-top: 8px;
	}
	#register .row{
		height:50px;	
	}
	#register .rowChange{
		padding-left: 100px;
		height: 20px;
		margin-top: -5px;
	}
	#register .methodPng{
		float: left;
		margin-left: -50px;
	}
	.phoneCodeBtn{
		float: left;border-radius: 2px;
		clear: none;
		padding: 0 2px 0 0;
		text-align: center;
		width: 120px;
		height: 30px;
		line-height: 28px;
		border: 1px solid #CCCCCC;
		background: #F2F2F2;
		margin: 0;
		cursor: pointer;
	}
	.phoneCodeWait{
		color:#CCCCCC;
		float: left;border-radius: 2px;
		clear: none;
		padding: 0 2px 0 0;
		text-align: center;
		width: 120px;
		height: 30px;
		line-height: 28px;
		border: 1px solid #CCCCCC;
		background: #F2F2F2;
		margin: 0;
		cursor: default;
	}
	.phoneCodeBtn:hover{background: #FFA81F;color: #fff;border-radius: 2px;border-color: #F3CA88}
	#register .phoneCodeTxt{width: 80px;height: 20px;float: left;margin:0 10px;line-height: normal;}
	#register #submitBtn{
		cursor: pointer;float: left;
		background: url(../images/shouye1.png) -232px -95px;
		width: 125px;
		font-size: 14px;
		padding:0;
		height: 35px;
		border: none;
		color: #fff;
	}
	.register-banner{
		padding-left:30px;	
	}
	.register-bottom div{
		height: 40px;
		line-height: 40px;
		font-size: 16px;	
	}
/*register end*/

/*index_top*/
.index_top_top{margin: 10px 10px 10px 10px}
.ask_select{margin-top: 5px;}
.ask_select a{
background:url("../images/tab_view.png") -60px -15px no-repeat;
text-align:center;
display:block;width:80px;height:35px;float:left;line-height: 35px;color:#000;font-size:15px;
cursor:pointer;}
.ask_select a.current{
	color:#fff;
	background-position:-60px -75px;
}
.index_top_top .ask_txt{float: left;position:relative;top:5px;font-size:18px;}
.index_top_top .ask_txt i{background: url(../images/shouye1.png) -77px -136px;
width: 20px;height:20px;display: inline-block;float: left;margin:3px 7px 3px 0}
.index_top_top .ask_txt input{
background-color: #f5f4f2;
width: 120px;font-size: 13px;
border-radius: 5px;
		box-shadow: inset 0 1px 4px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.2);
}
.index_top_top .char_remain{float: right;font-size: 12px;
margin-top: 11px;margin-right: 20px;color: #808080;}
.index_top_top .char_remain b{font-size: 18px;color: #000;margin-right: 2px;}
.index_top_top .content_area{padding-top: 10px;clear: both;}
.index_top_top .content_area .input_detail{width:500px; height:77px;border-color: #2D6EE6;
font-size: 14px; word-wrap: break-word;resize: none;
line-height: 18px; overflow-y: auto; overflow-x: hidden;border-radius: 5px;}



.index_top_top .imgUp{float: left;margin:10px 0 0;}
.index_top_top .imgUp span{color: #ccc;position: relative;top: -4px;left: 5px;}

.index_top_top .submitDiv{float: right;margin:10px 20px 0px 0px;width: 350px;}
.index_top_top .submitDiv .v_code{float: left;width: 240px;}
.index_top_top .submitDiv .v_code_char{font-size: 14px;position: relative;top: 3px;}
.index_top_top .submitDiv input{width: 60px;height: 13px;margin-left: 5px;margin-top: 5px;}
.index_top_top .submitDiv img{margin-top: 3px;}
.index_top_top .submitDiv .submit_but{
	cursor: pointer;float: right;width: 110px;height: 36px;
	background: url(../images/shouye1.png) -240px -10px;
width: 110px;
padding:0;
	}
.index_top_top .submitDiv .submit_but2{
	cursor: pointer;float: right;width: 110px;height: 36px;
	background: url(../images/shouye1.png) -240px -134px;
width: 110px;
padding:0;
	}
.index_top_top .imgDiv{
	padding:0px;
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	border-bottom:none;
	border-radius: 2px;
	background:white;
	text-align: center;
	width: 204px;
	/*height:275px;*/
	z-index: 100
}
.index_top_top .img_del{
	background:#eee;
	width: 204px;
	height:22px;
	z-index: 100;
	border: 1px solid #ccc;
	border-top:none;
}
.imgDiv img{
	padding:3px;
}
.index_top_top .imgDiv .img_load{
	background: url(../images/ajaxs.gif);
	width: 32px;
	height: 32px;
	margin-top: 100px;
	margin-left: 88px;
}
.index_top_top .imgWrap{
	display:none;
	padding:3px;
	background:url('../images/layer_bg.png') repeat;
	position:absolute;width: 206px;/*height:300px;*/
	z-index: 100;
	left: 210px;
	margin-top: 40px;
}
.index_top_top .sort_arrow{
	width: 13px;
	height: 9px;
	position: absolute;
	margin: -3px 18px;
	background-image: url("../images/layer_arrow.png");
	background-position: -2px -22px;
	background-color: #fff;
	top: -2px;
	z-index: 999;
}
/*index_top end*/
/*fav fan follow rightNav*/
.rightNavBg{background: url('../images/rightNav.png');background-repeat: no-repeat;float: left;color: #fff;}
.firstNavBg{background-position: -21px -3px;width: 95px;height: 39px;}
.secondNavBg{background-position: -25px -40px;}
.thirdNavBg{background-position: -38px -88px;width: 66px;height: 30px;}
/*fav fan follow rightNav*/
/*滑动*/
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 2% 20px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;width:94%;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}
/* Direction Nav */
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100px; position: relative; bottom: 18px;
text-align: center;left: 80%;}
 .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
/* .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; } */

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

.flex-control-paging li:hover{background-color: #33d3f5;border-color:#33d3f5 }
.flex-control-paging li:hover a{color: white;font-weight: bold;}
.flex-control-paging li{color:#f60;cursor:pointer;margin-left:3px;width:12px;height:12px;
background:#fff;float:left;font-size:13px;line-height:12px;overflow:visible;text-align:center;
opacity:.7;filter:alpha(opacity=70);border:1px solid #fff;margin-left:-1px;display: block;}
.flex-control-paging li a .flex-active{background:#33d3f5;color:#fff;font-weight:bold;opacity:1;
filter:alpha(opacity=100);z-index:2;position:relative;}

/*unlogin index begin*/
#main{
	background-color:#fff;
	border-left:1px solid #d8d9da;
	border-right:1px solid #d8d9da;
	padding:2px 10px ;
}
#main_col{
	padding:0px 10px;
	min-height: 550px;
}
.right_col{
	padding:0;border-right:0;border-left: 1px solid #E8E8E8;
	min-height:300px;
}
.m_feed_nav{
	margin:0 10px 6px 10px;
	clear:both;
}
.m_feed_nav_bottom{
	margin-top:-10px;
}
.m_feed_sort{
	background: url("../images/line_tab.png") repeat-x 0 -35px;
	/*_background-image: url("../images/line_tab.gif");*/
	overflow: hidden;
}
.m_feed_selection{
	position:relative;
	top:-25px;
}
.m_feed_selection span{
	position:relative;
	top:1px;
	color: orange;
}
.m_feed_sort_lw li{
	margin-left: 50px;
}
.m_feed_sort_item,.m_feed_bottom_item{
	float:left;
}
.m_feed_sort_item a{
	display: block;
	padding: 0 15px;
	line-height: 30px;
	font-size: 14px;
	color: #000
}
.m_feed_sort_arrow{
	width: 44px;
	height: 8px;
	position:relative;
	margin: -6px -2px 0 11px;
	background-image: url("../images/line_tab.png");
	_background-image: url("../images/line_tab.gif");
	background-position: 0 -4px;
	font-size: 0;
	background-color: #fff;
}
.m_feed_nav_bottom .current a{
	background-color: #eee;
	color: #000;
	font-weight: normal;
}
.m_feed_bottom_item a{
	display: block;
	line-height: 22px;
	padding: 5px 10px;
	border-radius: 2px;
	color: gray;
}
.m_feed_note{
	background: #fefded;
	color: #F48C12;
	border: 1px solid #f9f2a7;
	display: block;
	height: 23px;
	line-height: 23px;
	text-align: center;
	margin: 10px 10px 5px;
}
.m_feed_item{
	padding: 21px 0 0;
}
.m_feed_from{
	color: #c1c1c1;
	width: 200px;
	margin: 0;
	padding: 0;
}
.m_feed_from a{
	color: #c1c1c1; 
}
.m_feed_detail{
	padding: 0 0 11px;
	overflow: hidden;
	border-color: #e6e6e6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.m_qa_detail{
	border-bottom-width: 0px;
}
.m_feed_face, .m_feed_cface{
	float: left;
	width: 40px;
	padding: 5px;
	margin-left: 10px;
}
.m_feed_face p, .m_feed_cface p{
	text-align:center;
	width: 70px;
	position: relative;
	left: -17px;
	word-wrap : break-word;
}
.m_feed_cface a{
	display:block;
	background: #f4f4f4;
	border: 1px solid #D4D4D4;
}
.ansface{
	width: 42px;
	height: 42px;
	background: url(../images/shouye1.png) -18px -98px;
	display:block;
}
.ansface img{
	margin:5px 5px;
}
.m_feed_cface img{
	padding:4px 4px;
}
.m_feed_cnt{
	margin-left: 75px;
}
.m_qa .m_feed_cnt{
	border:1px solid #e1e1e1;
	background:#f1f1f1;
	padding: 5px;
	margin-left:70px;
	border-radius: 4px;
}
.m_feed_info{
	float:left;
}
.m_feed_info img{
	vertical-align: text-bottom;
}
.m_feed_txt{
	font-size: 14px;
	line-height: 23px;
	padding: 0px 0 14px 30px;
	/*width: 416px;会引发问答\观点显示不正常*/
	word-wrap: break-word;
	word-break: break-all;
}
.m_pad0 .m_feed_txt{
	padding-left:0;
}
.m_feed_txt a{
	padding-right: 5px;
}
.m_feed_media_pic{
	margin:-5px 0 15px 30px;
}
.m_feed_view .m_feed_media_pic{
	margin:0;
}
.feed_showPic_small img {
border: #ccc solid 1px;
padding: 1px;
}
.feed_showPic {
background-color: #F6F6F6;
border-radius: 3px;
padding: 10px 0px 10px;
border:1px solid #c8d7c9;
}
.feed_big_img a{
	display:block;
}
.m_feed_func{
	font-size: 12px;
	margin-left:30px;
}
.m_feed_func_del{
	visibility: hidden;
}
.m_question .m_feed_func{
	position: relative;
	top: 10px;
}
.m_pad0 .m_feed_func{
	margin:10px 0 0 0;
}
.m_feed_handle{
	float:right;
}
.m_feed_handle em{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("../images/shouye1.png");
	background-repeat: no-repeat;
	background-position: -113px -160px;
	top: 5px;
	position: relative;
	cursor: pointer;
}
.m_feed_handle em.active{
	background-position: -90px -160px;
}
.m_feed_handle i{font-style:normal;}
.m_feed_comments{
	padding-top: 10px;
}
.m_feed_type{
	padding-top: 10px;
}
.m_feed_share{
	float:right;
	margin-right:15px;
	visibility:hidden;
	z-index: 20;
}
.weibo_ico{
	background-position:-125px -88px;
}
.qq_ico{
	background-position:-147px -88px;
}
.icon_gotop{
	background-position: -98px -105px;
}
.m_feed_transpnd{
	border:1px solid #e1e1e1;
	background: #f1f1f1;
	padding: 5px;
	margin-bottom:15px;
}
.m_feed_transpnd .a_tit{
	margin: -12px 72px 0 30px;
	margin: -6px 72px 0/9;
}
.m_feed_transpnd .box-content, .m_feed_transpnd .box-content-answer{
	padding:4px;
	font-size: 14px;
	line-height: 23px;
	word-wrap: break-word;
	word-break: break-all;
}
.m_feed_transpnd .box-content-answer{
	border-top: 1px solid #e1e1e1;
}
.m_feed_transpnd .m_feed_media{
	margin:10px 0;
}
.m_txt{
	vertical-align: 1px;
	color: #c1c1c1;
	font-style: normal;
}
.feed_quote{
	line-height: 20px;
	margin: 10px 0 0;
	border-width: 1px;
	border-style: solid;
	padding: 10px 20px 10px;
	border-radius: 3px;
	border-color: #c8d7c9;
	background-color: #fafafa;
	overflow:hidden;
}
.q_tit{
	position: absolute;
	margin: -18px 425px 0;
	margin: -17px 425px 0/9;
	cursor: default;
}
.m_qa .q_tit{
	margin: -18px 415px 0;
	margin: -17px 415px 0/9;
}
.a_tit{
	position: absolute;
	margin: -7px 79px 0;
	margin: -6px 79px 0/9;
	width: 22px;
	cursor: default;
}
.q_tit *,.a_tit *,.q_tit2 * {
	font-family: "SimSun";
	overflow: hidden;
	font-size: 12px;
	line-height: 1.231;
	display: block;
	height: 12px;
}
.S_line1_c {
	color: #e1e1e1;
}
.q_tit span,.a_tit span {
	margin: -11px 0 0;
}
.S_bg4_c {
	color: #fafafa;
}
.S_bg5_c {
	color: #f1f1f1;
}
.q_con{
	
}
.new_position{
	
}
.comment_tt{
	overflow: hidden;
margin: 0px 0px 5px;
padding: 5px 4px;
border-style: solid;
border-width: 1px;
font-size: 12px;
font-family: Tahoma, 宋体;
word-wrap: break-word;
line-height: 18px;
outline: none;
height: 68px;
width: 95%;
}
.index_ico{
	cursor: pointer;
	width:23px;
	height:23px;
	float:left;
	background-image:url("../images/shouye1.png");
}
.ask_ico{
	background-position:-75px -180px;
}
.answer_ico{
	background-position:-104px -180px;
}
/*微博回复列表*/
.comment_Box{padding:0 20px}
.comment_list{padding:10px 0;margin:0 30px 0 0;_margin:0 10px;overflow: hidden;clear: both;border-bottom:1px dashed #D8D8D8;_zoom: 1}
.comment_list dt{float: left;display: inline;width: 30px;padding: 3px 0 0}
.comment_list dt img{width: 30px;height:30px;padding:1px;border:#ccc solid 1px}
.comment_list dd{margin: 0 0 0 44px;line-height: 21px;word-wrap: break-word;zoom: 1}
.comment_list dd .info{padding: 0;line-height: 15px;overflow: hidden}
.comment_list .msgCnt em{color: #999;}

.feed_quote .q_con .more {
text-align: right;
}
.q_comment{
	
}
.q_comment span{
	min-width: 27px;
	text-align: center;
	padding: 0 9px 0 8px;
	white-space: nowrap;
	background-position: right -30px;
}

/*unlogin index end*/
/*小名片*/
.card_layer{border-radius:4px 4px 4px 4px;color:#666;position:absolute;z-index:9999;top:-158px;left:-22px;_width:330px}
.card_layer .bg{border-radius: 4px 4px 4px 4px;padding:3px;background: url("../images/layer_bg.png") repeat;}
.card_layer .card_content{background: none repeat scroll 0 0 #fff;border: 1px solid #CCC;border-radius: 3px 3px 3px 3px;position: relative;}
.card_name{color:#5d5d5d}
.card_name .userdata{width:250px;padding-top: 5px;}
.card_name .userdata li{float:left;text-align:left;margin-right:10px}
.card_name .name{padding: 15px 15px 10px}
.card_name .name .picborder_r{border:#ccc solid 1px;padding:1px;height:50px;width:50px}
.card_name .name dd{margin:-4px 0 0 10px;line-height:20px;border:0}
.card_name .name dd p {width: 250px;word-wrap: break-word;text-align:left;overflow: hidden;}
.card_name .name dd p i{width: 12px;height: 15px;
	background: url(../images/shouye1.png) -254px -208px;display: inline-block;
	position: relative;top: 2px;}
.b_v{width: 12px;height: 15px;
	background: url(../images/shouye1.png) -254px -208px;display: inline-block;*zoom:1;*display:inline;
	position: relative;top: 2px;}
.y_v{width: 12px;height: 15px;
	background: url(../images/shouye1.png) -238px -208px;display: inline-block;*zoom:1;*display:inline;
	position: relative;top: 2px;}
.card_name .name dd p em{width: 12px;height: 15px;
	background: url(../images/shouye1.png) -238px -208px;display: inline-block;
	position: relative;top: 2px;}
.card_name .info{line-height: 18px;margin: 0 15px 8px;width: 320px}
.card_name .info a{margin-right:10px}
.card_name .name dt, .card_name .name dd, .card_name .info dt, .card_name .info dd {display: inline;float: left}
.card_name .links{line-height:30px;padding:3px 15px;text-align:left}
.card_name .links span{left;}
.card_layer .arrow, .card_layer .arrow_hui {background: url("../images/layer_arrow.png") no-repeat scroll 0 0 transparent;display: block;overflow: hidden;position: absolute;}
.card_layer .arrow_t, .card_layer .arrow_b {height: 9px;left: 30px;top: 0px;width: 16px;}
.card_layer td{padding:0px;}
.card_layer .arrow_b {
	background-position: 0 -8px;
	top: 127px;
}
.card_layer .arrow_t {
	background-position: 0 0px;
	top: -5px;
}

.btn_b, a.btn_b:link, a.btn_b:hover, a.btn_b:visited {
    font-size: 12px;
    height: 26px;
    width: 60px;
    border: 0 none;
    line-height: 26px;
    text-align: center;
    padding: 0;
    text-decoration: none;
}
/*smallcard end*/

/*登录后首页 begin*/
.my_info{
	text-align:center;
	padding:10px 0;
	border-bottom:1px solid #f1f1f1;
}
.my_info ul{
	margin:10px 0px;
}
.my_info li,.my_info li a{
	display:block;
	float:left;
	width: 50px;
}
.my_info li{
	margin-right:5px;
	margin-left:1px;
}
.my_info li strong{
	color: #4461DA;
}
.my_info li span{
	display:block;
}

/*公司登录后首页 begin*/
.com_info{
	text-align:center;
	padding:10px 20px 10px 20px;
}
.com_info ul{
	margin:10px 34px;
}
.com_info li,.company_info li a{
	display:block;
	float:left;
}
.com_info  li a{
	color: #000;
}
.com_info li:HOVER a{
	color: blue;
}
.com_info li{
	margin-right:5px;
	margin-left:1px;
	
}
.com_info li strong{
	
}
.com_info li span{
	display:block;
}
    /*left nav*/
    .left_nav{
    	padding:10px 0 20px ;
		border-bottom:1px solid #f1f1f1;
    }
    .left_nav .current a{
    }
	.l_nav a{
		height: 35px;
		line-height: 38px;
		display: block;
		font-size: 12px;
		padding: 0 0 0 20px;
		text-decoration: none;
		text-overflow: ellipsis;
		overflow: hidden;
		color: gray;
	}
	.l_ico{
		margin-right: 10px;
		vertical-align: -4px;
		_margin: 7px 10px 7px 0;
		display: inline-block;
		width: 22px;
		height: 20px;
		opacity:0.3;
		filter:alpha(opacity=30); 
		-moz-opacity:0.3; 
		background-image: url("../images/shouye1.png");
		background-repeat: no-repeat;
		
	}
	.l_ico1{
		background-position: -180px -8px;
	}
	.l_ico2{
		background-position: -180px -34px;
	}
	.l_ico3{
		background-position: -180px -58px;
	}
	.l_ico4{
		background-position: -180px -80px;
	}
	.l_ico5{
		background-position: -180px -107px;
	}
	.l_ico6{
		background-position: -180px -136px;
	}
	.l_ico7{
		background-position: -180px -162px;
	}
	.l_ico8{/*龟壳*/
		background-position: -180px -188px;
	}
	.l_ico9{/*领带*/
		background-position: -181px -216px;
	}
	.l_ico10{/*铃铛*/
		background-position: -180px -243px;
	}
	.l_ico11{/*电视*/
		background-position: -180px -265px;
	}
	.l_ico12{/*大厦*/
		background-position: -180px -292px;
	}
	.l_ico13{/*齿轮*/
		background-position: -180px -316px;
	}
	.l_ico14{/*拳套*/
		background-position: -180px -338px;
	}
	.current a{color: #4461DA;font-weight: bold;}
	.icon_qqs{
		float: left;
		height: 16px;
		width: 16px;
		margin-right: 4px;
		background: url(../images/shouye1.png) -232px -73px;
	}
	.icon_sinas{
		float: left;
		height: 16px;
		width: 16px;
		margin-right: 4px;
		background: url(../images/shouye1.png) -232px -56px;
	}
	.current .l_ico{
		opacity:1;
		filter:alpha(opacity=100); 
		-moz-opacity:1; 
	}
	.current .l_ico1{
		background-position: -200px -8px;
	}
	.current .l_ico2{
		background-position: -200px -34px;
	}
	.current .l_ico3{
		background-position: -200px -58px;
	}
	.current .l_ico4{
		background-position: -203px -80px;
	}
	.current .l_ico5{
		background-position: -200px -107px;
	}
	.current .l_ico6{
		background-position: -200px -136px;
	}
	.current .l_ico7{
		background-position: -200px -162px;
	}
	.current .l_ico8{
		background-position: -200px -188px;
	}
	.current .l_ico9{
		background-position: -200px -216px;
	}
	.current .l_ico10{
		background-position: -200px -243px;
	}
	.current .l_ico11{
		background-position: -200px -265px;
	}
	.current .l_ico12{
		background-position: -200px -292px;
	}
	.current .l_ico13{
		background-position: -200px -316px;
	}
	.current .l_ico14{
		background-position: -200px -338px;
	}
/*登录后首页 end*/

/*公司未登录的主页start*/
.com-box {
	margin: 10px 0px;
	padding:0px;
	width: 100%;
}

.com-box .com-profile li{
	height: 20px;
	width: 101px;
	border-bottom:  1px solid #e8e8e8;
	text-align: center;
	float: left;
}
.com-box .com-profile li a{
	color: #666;
}
.com-box .com-profile li:HOVER a{
	color: #fff;
}
.com-box .com-profile li:HOVER{
	background-color: #0078b6;
}
.com-box .com-profile .linext{
	border-right:1px solid #e8e8e8;
}


.href-left a{
	font-size:10px;
	color: #000;
	text-decoration: none;
}

.href-left{
	float: left;
	width: 62px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: url(../images/cpt_3.jpg); 
}

.href-right{
	margin-left: 6px;
	float: left;
	width: 62px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: url(../images/cpt_3.jpg);
}

.com-box .manager-top {
	height:25px;
	background: url(../images/cpt_01.jpg) ;
	padding-top: 6px;
	padding-left: 8px;
	color: #005599;
	font-size: 14px;
}

.com-box .manager-empty{
	padding: 10px 10px;
	font-size: 12px;
	color:red;
}

.com-box .manager-content {
	margin: 5px 0;
}
.com-box .manager-content  .manager-content-left{
	height: 50px;
	float: left;
	text-align: center;
	margin-left: 15px;
}

.com-box .manager-content .manager-content-right{
	height: 50px;
	margin-left: 72px;
	text-align: left;
	vertical-align: middle;
	word-wrap: break-word;
	word-break: break-all;
}

.manager-content-left .manager-image{
	width: 50px;
	height: 50px;
}
/*公司未登录的主manager页end*/

/*返回顶部*/
.W_gotop{
	position: fixed;
	_position: absolute;
	bottom: 25px;
	left: 50%;
	margin-left: 490px;
	display: block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	width: 22px;
	height: 95px;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	border-color: #cccccc;
}
a.W_gotop span {
	display: block;
	border:1px #cc solid;
	height: 73px;
	padding-top: 10px;
	text-decoration: none;
	cursor: pointer;
}
a.W_gotop em {
	text-decoration: none;
	cursor: pointer;
	color: #808080;
}
/*返回顶部 end*/
/*小助手 begin*/
.W_litHelper{
	position: fixed;
	_position: absolute;
	top: 80px;
	left: 50%;
	margin-left: 490px;
	display: block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	width: 22px;
	height: 103px;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	border-color: #cccccc;
	padding-top: 10px;
}
/*小助手 end*/
/*微信 begin*/
.W_weixin{
	position: fixed;
	_position: absolute;
	top: 220px;
	left: 50%;
	margin-left: 490px;
	display: block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	width: 102px;
	height: 120px;
	line-height: 12px;	
	text-decoration: none;
	background-color: #fff;
	border-color: #cccccc;
	padding-top: 10px;
}
/*微信 end*/
/*页脚start*/
.footer-box{
	margin: 10px 0;
}
.footer-content {
	
	background-color:#fff;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	padding: 15px;
}

.footer-content .mz{
	border-bottom: 2px solid #324A94;
	padding-bottom: 15px;
}

.footer-content .mz p{
	color: gray;
	margin-bottom: 10px;
}

.footer-content .footer-href{
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	padding-bottom: 15px;
	text-align: center;
}
.footer-content .footer-href a{padding-right: 8px;padding-left: 8px;color: #000}


.footer-bottom{
	text-align: center;
	position: relative;
}

.footer-bottom div{
	margin: 0px auto;
	width: 500px;
	line-height: 25px;
}

.footer-bottom i{
	background: url('../images/footer_1.gif') no-repeat;
	height: 47px;width: 47px;display: inline-block;
	position: absolute;top: 1px;right: 160px;
}

.footer-bottom a{
	line-height: 40px;
	color: #000;
}

.login-footer{
	background-color: #4461DA;
	height:60px;
	position:fixed;bottom:0;left:0;
	width:100%;
}
/*页脚end*/
/*一些按钮*/
.sissueBut, .pushBut {color: red;background: url('../images/shouye1.png') -229px -168px;
height: 35px;width: 75px;text-align: center;line-height: 35px;
cursor: pointer;display: inline-block;vertical-align: middle;zoom:1;*display:inline;}

.sissuetBut1 {color: Gray;background: url('../images/shouye1.png') -229px -168px;
height: 35px;width: 75px;text-align: center;line-height: 35px;
cursor: pointer;display: inline-block;vertical-align: middle;zoom:1;*display:inline;}

.throughBut{color: red;background: url('../images/shouye1.png') -229px -168px;
height: 35px;width: 75px;text-align: center;line-height: 35px;
cursor: pointer;display: inline-block;vertical-align: middle;zoom:1;*display:inline;}
.againThroughBut{color: red;background: url('../images/shouye1.png') -229px -168px;
height: 35px;width: 75px;text-align: center;line-height: 35px;
cursor: pointer;display: inline-block;vertical-align: middle;zoom:1;*display:inline;}
.sBut{width:55px;height: 24px;text-align:center;line-height:24px;color:white;
	background: url(../images/shouye1.png) -300px -64px;
	cursor: pointer;display: inline-block;vertical-align: middle;zoom:1;*display:inline;}
.passBut{background: url(../images/shouye1.png) -15px -380px;
width: 75px;height: 30px;line-height: 30px;text-align: center;color: white;cursor: pointer;
display: inline-block;vertical-align: middle;zoom:1;*display:inline;}

.passtBut1{background-color: Gray; border-radius: 5px;
width: 75px;height: 31px;line-height: 30px;text-align: center;color: Black;cursor: pointer;
display: inline-block;vertical-align: middle;zoom:1;*display:inline;}

.ml10{margin-left: 10px;}
.numBut{float: left;background: url(../images/shouye1.png) -302px -201px;
width: 32px;height: 32px;line-height: 30px;text-align: center;color: white;cursor: pointer;
font-size: 20px;font-weight: bold;}
.tjBut{cursor: pointer;
		background: url(../images/shouye1.png) -128px -433px;
		width: 107px;
		font-size: 14px;
		padding:0;
		height: 36px;
		border: none;
		color: #fff;
		text-align: center;
		line-height: 36px;
}
.refresh{
	cursor: pointer;
}
.refresh span{
	color: #bbb
}
.refresh:HOVER span{
	color: #6091f3
}
.refresh:HOVER em{
	background: url(../images/shouye1.png) -261px -389px;
}
.refresh em{
	background: url(../images/shouye1.png) -261px -362px;
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: -5px;
	cursor: pointer;
}
.searchBtn{
	background: url(../images/shouye1.png) -312px -413px;
	width: 25px;
	height: 25px;cursor: pointer;display: inline-block;vertical-align: middle;
}
.ml10{margin-left: 10px;}
/*一些按钮end*/

/*选项卡*/
.subNav{border-bottom:1px solid #d8d8d8;height:28px;margin:10px auto 0;padding-left: 20px;overflow: visible;}
* html .subNav{overflow:hidden}
.subNav a{float:left;width:auto;height:27px;line-height:27px;background:#f2f2f2;
text-align:center;margin:0 5px 0 0;color:#666;-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;z-index:10;padding: 0 7px}
.subNav a:hover{text-decoration:none;background:#727FF2;color:#fff;font-weight:bold}
.subNav a.active{border-top:2px solid #727FF2;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:#fff;color:#333;font-weight:bold;}
/*选项卡end*/

/*pagination**/
.pagination {
            font-size: 12px; margin-top:5px;
        }
        
.pagination a,.pagination span {
    float: left;
	margin: 0 0 0 8px;
	padding: 0;
	font-size: 14px;
	line-height: 22px;
	border: none;
	display: inline-block;
	height: 22px;
	text-align: center;
	color: #868686;
	padding: 4px 10px
}

.pagination a:HOVER,.pagination .current{
	color: #0055A2;
	background-color: #f8f8f8
}


.pagination .prev,.pagination .next{
	display: inline-block;
	background: #e4e4e4;
	width: 36px;
	height: 30px;
	padding: 0
}

.pagination .prev,.pagination .next{
	position: relative;
}
.pagination .prev:hover,.pagination .next:hover {
	background: #e9e9e9
}

.pagination .prev i,.pagination .next i{
	position: absolute;
	top: 10px;
	left: 15px;
	background: transparent;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-right: 6px solid gray;
	border-left: 0 none
}
.pagination .next i{
	border: 5px solid transparent;
	border-left: 6px solid gray;
	border-right: 0 none
}

.pagination .current.prev, .pagination .current.next{
	display: none;
}

/*page end*/

/*箭头*/
.S_line1_c1 {margin: 0px -20px 0px;}
.S_line1_c2 {margin: 0px -10px 0px;}
.q_tit span.S_bg4_c1 {margin: -11px -20px 0px;}
.q_tit span.S_bg4_c2 {margin: -11px -10px 0px;}
.q_tit2 span.S_bg4_c1 {margin: -11px -20px 0px;}
.q_tit2 span.S_bg4_c2 {margin: -11px -10px 0px;}
/*箭头 end*/
/*nicedit*/
.nicEdit-main ol,.m_feed_txt ol{padding-left:20px;list-style:decimal;}
.nicEdit-main ol li,.m_feed_txt ol li{list-style:decimal;}
.nicEdit-main ul, .m_feed_txt ul{padding-left:20px;list-style:disc;}
.nicEdit-main ul li, .m_feed_txt ul li{list-style:disc;}

/*首页侧栏的框*/
.mod-02{ border: 1px solid #d9e0ee;border-top: 3px solid #0078b6;}
.tit02{height: 35px;line-height: 35px;border-bottom: 1px solid #e3e6ed;}
.tit02 span{margin: 0 10px;font-weight: bold;}
/*首页侧栏的框 end*/

/*登录*/
.lg_container{background: url("../images/loginbg.png") repeat;overflow:hidden;
min-height:100%;height:auto !important;height:100%;width: 100%;
position: relative;top: 60px;
}
.lg_container .lbg{
	background: url("../images/loginbg3.png") no-repeat;
	width: 1080px;
	height: 580px;
	margin: 0px auto;
}
.loginbg{background: url("../images/loginbg2.png") no-repeat;
width: 374px;height: 485px;float:right;margin: 20px 40px ;text-align: left;}
.loginbg .login_top a{float: left;height: 60px;text-align: center;line-height:60px;width: 50%;
font-weight: bold;font-size: 17px;cursor: pointer;font-family:'微软雅黑';color: #6091f3;
background-color: #deeafc }
.loginbg .login_top .active{background-color: #fff;color: #bbb}
.loginbg .error_box{
	margin: 15px 35px;
	height: 15px;
}
.loginbg .inputbox{
	width:225px;
	height: 20px;
	line-height: 20px;
	box-shadow:0 1px 1px #fff;
	border:1px solid #e3e3e3; 
	border-top:1px solid #ccc;
	background:#fff url(../images/s_bgs2.gif) 0 -118px repeat-x;
	font-size: 14px;
}
.loginbg input[name='checkcode']{
	width:124px;
	margin-right: 20px;
}
.loginbg label{
	float:left;
	width:80px;
	text-align:right;
	font-size:14px;
	padding-top: 5px;	
}
.loginbg .row{
	margin-bottom: 20px;	
}
.loginbg .alogin{
	margin-left: 80px;
}
.loginbg .alogin input{
	width: 15px;
	margin-right: 5px;
}
.loginbg .blogin{
	margin: 15px 0 0 50px;
}
.loginbg .ektxt{
	margin: 20px 20px;
}
.loginbg .dlbox{
	text-align: center;margin-top: 70px;font-weight:bold;
}
.loginbg .regBox{
	background:url(../images/reg.png) no-repeat;
	width: 207px;
	height: 37px;
	margin: 50px auto 0;
	*margin: 45px auto 0;
	cursor: pointer;
}

/*登录 end*/
/*顶部底板边框*/
.bot_cur{height: 5px;
overflow: hidden;
background: url('../images/mvCurBot.png') 0 top no-repeat;
clear: both;}
.top_cur{height: 5px;
padding-top: 10px;
overflow: hidden;
background: url(../images/mvCurTop.png) 0 10px no-repeat;
}
/*顶部底板边框 end*/

/*展开收起箭头*/
.openView i{
	background: url(../images/shouye1.png) -252px -442px;
	width: 12px;height: 15px;display: inline-block;vertical-align: -2px;
	margin-right: 3px;
}
.upView i{
	background: url(../images/shouye1.png) -250px -460px;
	width: 12px;height: 15px;display: inline-block;vertical-align: -2px;
	margin-right: 3px;
}
.openFot i{
	background: url(../images/shouye1.png) -252px -442px;
	width: 12px;height: 15px;display: inline-block;vertical-align: -2px;
	margin-right: 3px;
	cursor: pointer;
}
.upFot i{
	background: url(../images/shouye1.png) -250px -460px;
	width: 12px;height: 15px;display: inline-block;vertical-align: -2px;
	margin-right: 3px;
	cursor: pointer;
}
/*展开收起箭头end*/

/*网页引导图*/
.tips1{
	background: url(../images/tip1.png) no-repeat;
	width: 564px;
	height: 234px;
}
.tips2{
	background: url(../images/tip2.png) no-repeat;
	width: 619px;
	height: 168px;
}
.tips3{
	background: url(../images/tip3.png) no-repeat;
	width: 613px;
	height: 218px;
}
.tips4{
	background: url(../images/tip4.png) no-repeat;
	width: 611px;
	height: 191px;
}
.tips5{
	background: url(../images/tip5.png) no-repeat;
	width: 638px;
	height: 178px;
}
.tips_next{
	background: url(../images/next.png) no-repeat;
	width: 109px;
	height: 37px;
	cursor: pointer;
}
.tips_cancle{
	background: url(../images/cancle.png) no-repeat;
	width: 25px;
	height: 26px;
	cursor: pointer;
}
/*网页引导图end*/

/*第一次登录设置图*/
.r_step_box{
	margin: 0px auto;
	width: 624px;
}
.r_step_box span{
	font-size: 14px;
	font-weight: bold;
	color: #C6C2BD;
	display: inline-block;
	margin-bottom: 8px;
}
.r_step_box .bl{
	color: #87A1C4;
}
.r_step_box .step1{
	padding-left: 30px;
}
.r_step_box .step2{
	padding-left: 142px;
}
.r_step_box .step3{
	padding-left: 155px;
}
.r_step1{
	background: url(../images/r_step.png) no-repeat;
	width: 507px;
	height: 27px;
	margin: 0px auto;
}
.r_step2{
	background: url(../images/r_step.png) 0 -33px;
	width: 507px;
	height: 27px;
	margin: 0px auto;
}
/*第一次登录设置图end*/


/*app*/
.app_wrap{
	background: url("../images/app2.png") 0 0 repeat-x;
	margin-top: 60px;
	height: 745px;
}
.app_content{
	background: url("../images/app1.png") no-repeat;
	width: 1019px;
	height:745px;
	margin: 0 auto;
	position: relative;
}
.app_button{
	position: absolute;
	top: 360px;
	left: 340px;
}
/*append*/


.dLogin{background: url("../images/dLogin.png") no-repeat;width: 24px;height: 24px;display: inline-block;vertical-align: middle;}
.eLogin{background: url("../images/eLogin.png") no-repeat;width: 24px;height: 24px;display: inline-block;vertical-align: middle;}
.W_gotop1{
	position: fixed;
	_position: absolute;
	bottom: 100px;
	left: 50%;
	margin-left: 490px;
	display: block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	width: 22px;
	height: 95px;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	border-color: #cccccc;
}


.auditReason { position: absolute;left: 16px;width: 282px;height: 12px;}
* html .auditReason { position: absolute;left: 16px;width: 276px;height: 11px; } /* IE6 */
*+html .auditReason { position: absolute;left: 16px;width: 282px;height: 11px;} /* IE7 */
